package com.ruoyi.wb.vo;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Set;

@Data
@ApiModel
public class WbEntAuthVo extends BaseEntity {
    /** 主键 id */
    @ApiModelProperty(value = "主键 id")
    private Long id;

    /** 企业名 */
    @Excel(name = "企业名")
    @ApiModelProperty(value = "企业名")
    private String entName;

    /** 企业地址 */
    @Excel(name = "企业地址")
    @ApiModelProperty(value = "企业地址")
    private String entAddress;

    /** 企业类型 */
    @Excel(name = "企业类型")
    @ApiModelProperty(value = "企业类型")
    private String entType;

    /** 营业执照 */
    @Excel(name = "营业执照")
    @ApiModelProperty(value = "营业执照")
    private String businessLicense;

    /** 联系人/法人 */
    @Excel(name = "联系人/法人")
    @ApiModelProperty(value = "联系人/法人")
    private String contact;

    /** 联系电话 */
    @Excel(name = "联系电话")
    @ApiModelProperty(value = "联系电话")
    private String phoneNumber;

    /** 省 */
    @Excel(name = "省")
    @ApiModelProperty(value = "省")
    private Long province;

    /** 省名称 */
    @Excel(name = "省名称")
    @ApiModelProperty(value = "省名称")
    private String provinceString;

    /** 市 */
    @Excel(name = "市")
    @ApiModelProperty(value = "市")
    private Long city;

    /** 市名称 */
    @Excel(name = "市名称")
    @ApiModelProperty(value = "市名称")
    private String cityString;

    /** 区 */
    @Excel(name = "区")
    @ApiModelProperty(value = "区")
    private Long county;

    /** 区名称 */
    @Excel(name = "区名称")
    @ApiModelProperty(value = "区名称")
    private String countyString;


    /** 1申请中 2审核通过 3驳回 */
    @Excel(name = "1申请中 2审核通过 3驳回")
    @ApiModelProperty(value = "审核状态 1申请中 2审核通过 3驳回")
    private Long state;

    private Set<Long> clientIdList;


    /** 维保公司id */
    @Excel(name = "维保公司id")
    @ApiModelProperty(value = "维保公司id")
    private Long maintainCompanyId;

    /** 维保公司名称 */
    @Excel(name = "维保公司名称")
    @ApiModelProperty(value = "维保公司名称")
    private String maintainCompanyName;

    /** 客户类型 1普通客户 2重点客户 */
    @Excel(name = "客户类型 1普通客户 2重点客户")
    @ApiModelProperty(value = "客户类型 1普通客户 2重点客户")
    private Long clientType;

}
